package facade;

import java.util.Vector;

import javax.ejb.Remote;

import utils.ArticuloADespacharXML;
import vo.ArticuloVO;
import vo.TiendaVO;

/**
 * Facade
 * 
 */
@Remote
public interface AdministradorCD
{
	public void guardarArticulo(ArticuloVO articulovo);
	public ArticuloVO obtenerArticulo(int codigoArticulo);
	public void enviarSolicitud(ArticuloADespacharXML articuloadespachar);
	@SuppressWarnings("unchecked")
	public Vector obtenerAEnviarYPendientes();
	@SuppressWarnings("unchecked")
	public Vector obtenerPendientesConTienda(TiendaVO tienda);
	@SuppressWarnings("unchecked")
	public Vector obtenerTiendas();
	public void registrarEnvioATienda();
	@SuppressWarnings("unchecked")
	public Vector obtenerArticulos();
	@SuppressWarnings("unchecked")
	public Vector obtenerPendientesConArticulo(ArticuloVO articulo);
	public void registrarAPedirAFabrica();
	public void enviarReposicion(ArticuloVO articulo);
}
